Power configuration method, user equipment, and base station

ABSTRACT

In response to a user equipment (UE) sending data to a first network side device over a first channel and to a second network side device over a second channel, a method includes determining that the first channel separately overlaps the second channel and a third channel. The method further includes allocating, according to priorities of the first channel and the second channel, a first transmit power to the first subframe j and a second transmit power to the second subframe i. The first transmit power is less than or equal to a first power upper limit. A sum of the first transmit power and the second transmit power is less than or equal to a first threshold. A sum of third transmit power of the third subframe i+1 and the first power upper limit is less than or equal to a preset threshold.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.16/209,304, filed on Dec. 4, 2018, which is a continuation of U.S.patent application Ser. No. 15/840,952, filed on Dec. 13, 2017, now U.S.Pat. No. 10,165,525, which is a continuation of U.S. patent applicationSer. No. 15/672,103, filed on Aug. 8, 2017, now U.S. Pat. No. 9,867,149and U.S. patent application Ser. No. 15/295,852, filed on Oct. 17, 2016,now U.S. Pat. No. 9,763,204, which is a continuation of InternationalApplication No. PCT/CN2014/075723, filed on Apr. 18, 2014. All of theafore-mentioned patent applications are hereby incorporated by referencein their entireties.

TECHNICAL FIELD

This application relates to the field of communications technologies,and in particular, to a power configuration method, user equipment, anda base station.

BACKGROUND

Long Term Evolution-Advanced (LTE-A) is a further evolved and enhancedsystem of a 3GPP LTE system. In the LTE-A system, a carrier aggregation(CA) technology is introduced to meet a peak data rate requirement ofInternational Telecommunication Union on the fourth generationcommunications technology. In carrier aggregation, spectrums of two ormore component carriers (CC) are aggregated to obtain wider transmissionbandwidth, where the spectrums of the component carriers may be adjacentcontinuous spectrums, or may be intra-band non-adjacent spectrums oreven inter-band discontinuous spectrums. LTE-A user equipment canaccess, according to a capability and a service requirement of the LTE-Auser equipment, multiple component carriers at the same time to send andreceive data.

In a subsequent evolved LTE-A system, inter-base-station carrieraggregation, that is, dual connectivity (DC), is introduced. In thiscase, backhaul between base stations is non-ideal, and data cannot betransferred in real time between the base stations. In a DC scenario,two base stations may be asynchronous, that is, there is any timedifference between start moments of downlink transmit subframes of thetwo base stations. Further, in this asynchronous DC scenario, multipleuplink channels that are sent by user equipment UE to two network sidedevices overlap. Specifically, referring to FIG. 1, a first channeloverlaps a second channel and a third channel, where user equipment UEsends data to a secondary network side device SeNB over the firstchannel, and the user equipment sends data to a master network sidedevice MeNB over the second channel and the third channel. An overlapportion exists between a first portion of a first subframe j in whichthe first channel is located and a second subframe i in which the secondchannel is located, and for ease of description, is referred to as afirst overlap area. Further, an overlap portion exists between a secondportion, other than the first portion, of the first subframe j and athird subframe i+1 in which the third channel is located, and for easeof description, is referred to as a second overlap area. The thirdsubframe i+1 is a next subframe of the second subframe i, and the thirdsubframe i+1 is used to send data to the master network side device.

In the asynchronous DC scenario in FIG. 1, a method for configuringpower for all subframes in the prior art is: allocating power to thefirst subframe j and the second subframe i according to priorities ofthe first channel and the second channel, where all portions of thefirst subframe j are transmitted at equal power, that is, all symbols ofthe first subframe j are sent at equal power, and even though the secondoverlap area exists, the third subframe i+1 can be transmitted only atremaining power after allocation to the first subframe j.

For example, the first channel is a physical uplink control channel(PUCCH), and the second channel is a physical uplink shared channel(PUSCH). In existing power configuration, a priority of the PUCCH ishigher than a priority of the PUSCH, so a channel priority of the firstchannel is higher than a channel priority of the second channel.Therefore, power is first allocated to the PUCCH in the first subframej, and then power is allocated to the PUSCH in the second subframe i.According to the foregoing allocation method, if power of the firstchannel remains unchanged, even though the third channel is a PUCCHchannel, that is, a priority of the third channel is higher than orequal to the priority of the first channel, only the remaining power canbe allocated to the third channel in the third subframe i+1 becausemaximum transmit power of the UE is limited within one time segment. Asa result, power allocated to the third subframe may not reach requiredpower of the third frame, and transmission performance of the thirdsubframe is affected.

However, in the foregoing scenario, when the UE is in a DC mode, themaster network side device is responsible for sending and receiving ofall radio resource control (RRC) control information of the UE, whilethe secondary network side device does not send or receive suchinformation. Therefore, if types of uplink channels sent by the UE tothe two network side devices or priorities of uplink control informationcarried in the uplink channels are the same, it is generally consideredthat an uplink channel sent to the master network side device is moreimportant, and power should be preferentially allocated to this uplinkchannel.

Therefore, according to technical solutions in the prior art, althoughtransmission at equal power in the first subframe j ensures correctreception of the first channel, when the priority of the third subframei+1 is higher than the priority of the first subframe j, the thirdsubframe i+1 to which enough transmit power should be preferentiallyallocated does not obtain corresponding transmit power, andconsequently, power allocation to important information cannot beensured in asynchronous DC.

SUMMARY

This application provides a power configuration method, user equipment,and a base station, so as to resolve a technical problem existing in theprior art that because of improper power allocation when user equipmentsends data over multiple channels, power allocation to importantinformation cannot be ensured.

A first aspect of this application provides a power configurationmethod, including: when user equipment UE sends data to a first networkside device over a first channel and the UE sends data to a secondnetwork side device over a second channel, determining that the firstchannel separately overlaps the second channel and a third channel,where an overlap portion exists between a first portion of a firstsubframe j in which the first channel is located and a second subframe iin which the second channel is located; and an overlap portion existsbetween a second portion, other than the first portion, of the firstsubframe j and a first portion of a third subframe i+1 in which thethird channel is located, where the third subframe i+1 is a nextsubframe of the second subframe i, and the third subframe i+1 is used tosend data to the second network side device; and allocating, accordingto a priority of the first channel and a priority of the second channel,first transmit power to the first portion of the first subframe j andthe second portion of the first subframe j, and second transmit power tothe second subframe i, where the first transmit power is less than orequal to a first power upper limit, a sum of the first transmit powerand the second transmit power is less than or equal to a preset firstthreshold, and a sum of third transmit power of the third subframe i+1and the first power upper limit is less than or equal to a preset secondthreshold.

With reference to the first aspect, in a first possible implementationmanner of the first aspect, before the allocating, according to apriority of the first channel and a priority of the second channel,first transmit power to the first portion of the first subframe j andthe second portion of the first subframe j, and second transmit power tothe second subframe i, the method further includes: determining thethird transmit power according to at least a priority of the thirdchannel and the priority of the first channel; and determining the firstpower upper limit according to the second threshold and the thirdtransmit power.

With reference to the first possible implementation manner of the firstaspect, in a second possible implementation manner of the first aspect,before the determining the third transmit power according to at least apriority of the third channel and the priority of the first channel, themethod further includes: determining that the third channel overlaps afourth channel, where an overlap portion exists between a secondportion, other than the first portion of the third subframe i+1, of thethird subframe i+1 and a first portion of a fourth subframe j+1 in whichthe fourth channel is located, the fourth subframe j+1 is a nextsubframe of the first subframe j, and the fourth subframe j+1 is used tosend data to the first network side device; and the determining thethird transmit power according to at least a priority of the thirdchannel and the priority of the first channel specifically includes:determining transmit power of the first portion of the third subframei+1 according to the priority of the third channel and the priority ofthe first channel; determining transmit power of the second portion ofthe third subframe i+1 according to the priority of the third channeland a priority of the fourth channel; and determining the third transmitpower according to the transmit power of the first portion of the thirdsubframe i+1 and the transmit power of the second portion of the thirdsubframe i+1, where the third transmit power is less than or equal to asecond power upper limit, and a sum of the second power upper limit andfourth transmit power of the fourth subframe j+1 is less than or equalto a preset third threshold.

With reference to the first aspect, in a third possible implementationmanner of the first aspect, after the first subframe j and the secondsubframe i are sent, the method further includes: when the UE sends datato the first network side device over a fourth channel and the UE sendsdata to the second network side device over the third channel,determining that the fourth channel separately overlaps the thirdchannel and a fifth channel, where an overlap portion exists between afirst portion of a fourth subframe j+1 in which the fourth channel islocated and the third subframe i+1; and an overlap portion existsbetween a second portion, other than the first portion, of the fourthsubframe j+1 and a first portion of a fifth subframe i+2 in which thefifth channel is located, where the fifth subframe i+2 is a nextsubframe of the third subframe i+1, and the fifth subframe i+2 is usedto send data to the second network side device; and allocating,according to a priority of the fourth channel and a priority of thethird channel, fourth transmit power to the first portion of the fourthsubframe j+1 and the second portion of the fourth subframe j+1, andactual transmit power to the third subframe i+1, where the fourthtransmit power is less than or equal to a third power upper limit, andthe actual transmit power is less than or equal to a difference betweenthe second threshold and the first power upper limit; a sum of thefourth transmit power and the actual transmit power is less than orequal to a preset fifth threshold; and a sum of fifth transmit power ofthe fifth subframe i+2 and the third power upper limit is less than orequal to a preset sixth threshold.

With reference to the first aspect, in a fourth possible implementationmanner of the first aspect, before the allocating, according to apriority of the first channel and a priority of the second channel,first transmit power to the first portion of the first subframe j andthe second portion of the first subframe j, and second transmit power tothe second subframe i, the method further includes: determining that thethird channel overlaps a fourth channel, where an overlap portion existsbetween a second portion, other than the first portion of the thirdsubframe i+1, of the third subframe i+1 and a first portion of a fourthsubframe j+1 in which the fourth channel is located, the fourth subframej+1 is a next subframe of the first subframe j, and the fourth subframej+1 is used to send data to the first network side device; determiningtransmit power of the first portion of the third subframe i+1 accordingto a priority of the third channel and the priority of the firstchannel; determining transmit power of the second portion of the thirdsubframe i+1 according to the priority of the third channel and apriority of the fourth channel; and determining the third transmit poweraccording to the transmit power of the first portion of the thirdsubframe i+ and the transmit power of the second portion of the thirdsubframe i+1, where the third transmit power is less than or equal to asecond power upper limit, and a sum of the second power upper limit andfourth transmit power of the fourth subframe j+1 is less than or equalto a preset third threshold.

With reference to the fourth possible implementation manner of the firstaspect, in a fifth possible implementation manner of the first aspect,before the determining the third transmit power according to thetransmit power of the first portion of the third subframe i+1 and thetransmit power of the second portion of the third subframe i+1, themethod further includes: determining the fourth transmit power accordingto the priority of the third channel and the priority of the fourthchannel; and determining the second power upper limit according to thethird threshold and the fourth transmit power.

With reference to the first aspect or any one of the first possibleimplementation manner of the first aspect to the fifth possibleimplementation manner of the first aspect, in a sixth possibleimplementation manner of the first aspect, before the allocating firsttransmit power to the first portion of the first subframe j and thesecond portion of the first subframe j, and second transmit power to thesecond subframe i, the method further includes: determining that acurrent mode of the UE is an asynchronous dual connectivity DC mode.

With reference to the first aspect or any one of the first possibleimplementation manner of the first aspect to the fifth possibleimplementation manner of the first aspect, in a seventh possibleimplementation manner of the first aspect, before the allocating, by theUE, first transmit power to the first portion and the second portion,other than the first portion, of the first subframe j, and secondtransmit power to the second subframe i of the second channel, themethod further includes: receiving, by the UE, reference time windowinformation sent by the first network side device or the second networkside device, where the reference time window information is used todetermine a subframe that needs to be used as a reference duringallocation of the first transmit power and the second transmit power.

With reference to the first aspect or any one of the first possibleimplementation manner of the first aspect to the fifth possibleimplementation manner of the first aspect, in an eighth possibleimplementation manner of the first aspect, before the allocating, by theUE, first transmit power to the first portion and the second portion,other than the first portion, of the first subframe j, and secondtransmit power to the second subframe i of the second channel, themethod further includes: at least determining that the priority of thethird channel is higher than or equal to the priority of the fourthchannel.

With reference to the first aspect or any one of the first possibleimplementation manner of the first aspect to the eighth possibleimplementation manner of the first aspect, in a ninth possibleimplementation manner of the first aspect, when the priority of thefirst channel is higher than the priority of the second channel, theallocating first transmit power to the first portion of the firstsubframe j and the second portion of the first subframe j, and secondtransmit power to the second subframe i specifically includes:determining whether required power of the first subframe j is greaterthan the first power upper limit; when the required power is greaterthan the first power upper limit, compressing the required power toobtain the first transmit power that is less than or equal to the firstpower upper limit, or determining the first power upper limit as thefirst transmit power; or when the required power is less than or equalto the first power upper limit, using the required power as the firsttransmit power; and allocating, to the second subframe i, the secondtransmit power that is less than or equal to a difference between thefirst threshold and the first transmit power.

With reference to the first aspect or any one of the first possibleimplementation manner of the first aspect to the eighth possibleimplementation manner of the first aspect, in a tenth possibleimplementation manner of the first aspect, when the priority of thefirst channel is equal to the priority of the second channel, theallocating first transmit power to the first portion of the firstsubframe j and the second portion of the first subframe j, and secondtransmit power to the second subframe i specifically includes:determining first required sub-power of the first subframe j and secondrequired sub-power of the second subframe i, and determining whether apower sum of the first required sub-power and the second requiredsub-power is greater than the first threshold; and when the power sum isless than or equal to the first threshold, using a smaller value of thefirst required sub-power and the first power upper limit as the firsttransmit power, and using the second required sub-power as the secondtransmit power; or when the power sum is greater than the firstthreshold, compressing the first required sub-power and the secondrequired sub-power in equal proportion, to respectively obtain firstcompressed required sub-power corresponding to the first requiredsub-power and second compressed required sub-power corresponding to thesecond required sub-power, where a sum of the first compressed requiredsub-power and the second compressed required sub-power is less than orequal to the first threshold; and using a smaller value of the firstcompressed required sub-power and the first power upper limit as thefirst transmit power, and allocating, to the second subframe i, thesecond transmit power that is less than or equal to a difference betweenthe first threshold and the first transmit power.

With reference to the first aspect or any one of the first possibleimplementation manner of the first aspect to the eighth possibleimplementation manner of the first aspect, in an eleventh possibleimplementation manner of the first aspect, the second transmit power isless than or equal to a difference between a fourth threshold and thethird power upper limit of a subframe j−1, where the subframe j−1 is aprevious subframe of the first subframe j, and the subframe j−1 is usedto send data to the first network side device.

With reference to the first aspect or any one of the first possibleimplementation manner of the first aspect to the eleventh possibleimplementation manner of the first aspect, in a twelfth possibleimplementation manner of the first aspect, before the allocating firsttransmit power to the first portion of the first subframe j and thesecond portion of the first subframe j, and second transmit power to thesecond subframe i, the method further includes: determining that thefirst network side device is specifically a secondary network sidedevice SeNB; and determining that the second network side device isspecifically a master network side device MeNB.

A second aspect of this application further provides a powerconfiguration method, including: sending reference time windowinformation to user equipment UE, where the reference time windowinformation is used to indicate, to the UE, a subframe that needs to beused as a reference during allocation of first transmit power to a firstsubframe j in which a first channel is located and second transmit powerto a second subframe i in which a second channel is located; andreceiving data on the first channel sent by the UE at the first transmitpower or data on the second channel sent by the UE at the second mannerpower.

A third aspect of this application further provides user equipment,including: a first determining unit, configured to: when the userequipment sends data to a first network side device over a first channeland the user equipment sends data to a second network side device over asecond channel, determine that the first channel separately overlaps thesecond channel and a third channel, where an overlap portion existsbetween a first portion of a first subframe j in which the first channelis located and a second subframe i in which the second channel islocated; and an overlap portion exists between a second portion, otherthan the first portion, of the first subframe j and a first portion of athird subframe i+1 in which the third channel is located, where thethird subframe i+1 is a next subframe of the second subframe i, and thethird subframe i+1 is used to send data to the second network sidedevice; and an allocation unit, configured to allocate, according to apriority of the first channel and a priority of the second channel,first transmit power to the first portion of the first subframe j andthe second portion of the first subframe j, and second transmit power tothe second subframe i, where the first transmit power is less than orequal to a first power upper limit, a sum of the first transmit powerand the second transmit power is less than or equal to a preset firstthreshold, and a sum of third transmit power of the third subframe i+1and the first power upper limit is less than or equal to a preset secondthreshold.

With reference to the third aspect, in a first possible implementationmanner of the third aspect, the user equipment further includes: asecond determining unit, configured to determine the third transmitpower according to at least a priority of the third channel and thepriority of the first channel; and a third determining unit, configuredto determine the first power upper limit according to the secondthreshold and the third transmit power.

With reference to the first possible implementation manner of the thirdaspect, in a second possible implementation manner of the third aspect,the user equipment further includes a fourth determining unit, where thefourth determining unit is configured to determine that the thirdchannel overlaps a fourth channel, where an overlap portion existsbetween a second portion, other than the first portion of the thirdsubframe i+1, of the third subframe i+1 and a first portion of a fourthsubframe j+1 in which the fourth channel is located, the fourth subframej+1 is a next subframe of the first subframe j, and the fourth subframej+1 is used to send data to the first network side device; and thesecond determining unit is specifically configured to: determinetransmit power of the first portion of the third subframe i+1 accordingto the priority of the third channel and the priority of the firstchannel; determine transmit power of the second portion of the thirdsubframe i+1 according to the priority of the third channel and apriority of the fourth channel; and determine the third transmit poweraccording to the transmit power of the first portion of the thirdsubframe i+1 and the transmit power of the second portion of the thirdsubframe i+1, where the third transmit power is less than or equal to asecond power upper limit, and a sum of the second power upper limit andfourth transmit power of the fourth subframe j+1 is less than or equalto a preset third threshold.

With reference to the third aspect, in a third possible implementationmanner of the third aspect, after the first subframe j and the secondsubframe i are sent, the first determining unit is further configuredto: when the user equipment sends data to the first network side deviceover a fourth channel and the user equipment sends data to the secondnetwork side device over the third channel, determine that the fourthchannel separately overlaps the third channel and a fifth channel, wherean overlap portion exists between a first portion of a fourth subframej+1 in which the fourth channel is located and the third subframe i+1;and an overlap portion exists between a second portion, other than thefirst portion, of the fourth subframe j+1 and a first portion of a fifthsubframe i+2 in which the fifth channel is located, where the fifthsubframe i+2 is a next subframe of the third subframe i+1, and the fifthsubframe i+2 is used to send data to the second network side device; andthe allocation unit is further configured to allocate, according to apriority of the fourth channel and a priority of the third channel,fourth transmit power to the first portion of the fourth subframe j+1and the second portion of the fourth subframe j+1, and actual transmitpower to the third subframe i+1, where the fourth transmit power is lessthan or equal to a third power upper limit, and the actual transmitpower is less than or equal to a difference between the second thresholdand the first power upper limit; a sum of the fourth transmit power andthe actual transmit power is less than or equal to a preset fifththreshold; and a sum of fifth transmit power of the fifth subframe i+2and the third power upper limit is less than or equal to a preset sixththreshold.

With reference to the third aspect, in a fourth possible implementationmanner of the third aspect, the user equipment further includes: afourth determining unit, configured to determine that the third channeloverlaps a fourth channel, where an overlap portion exists between asecond portion, other than the first portion of the third subframe i+1,of the third subframe i+1 and a first portion of a fourth subframe j+1in which the fourth channel is located, the fourth subframe j+1 is anext subframe of the first subframe j, and the fourth subframe j+1 isused to send data to the first network side device; and a seconddetermining unit, configured to: determine transmit power of the firstportion of the third subframe i+1 according to a priority of the thirdchannel and the priority of the first channel; determine transmit powerof the second portion of the third subframe i+1 according to thepriority of the third channel and a priority of the fourth channel; anddetermine the third transmit power according to the transmit power ofthe first portion of the third subframe i+1 and the transmit power ofthe second portion of the third subframe i+1, where the third transmitpower is less than or equal to a second power upper limit, and a sum ofthe second power upper limit and fourth transmit power of the fourthsubframe j+1 is less than or equal to a preset third threshold.

With reference to the fourth possible implementation manner of the thirdaspect, in a fifth possible implementation manner of the third aspect,the user equipment further includes: a fifth determining unit,configured to determine the fourth transmit power according to thepriority of the third channel and the priority of the fourth channel;and a sixth determining unit, configured to determine the second powerupper limit according to the third threshold and the fourth transmitpower.

With reference to the third aspect or any one of the first possibleimplementation manner of the third aspect to the fifth possibleimplementation manner of the third aspect, in a sixth possibleimplementation manner of the third aspect, the user equipment furtherincludes: a seventh determining unit, configured to determine that acurrent mode of the UE is an asynchronous dual connectivity DC mode.

With reference to the third aspect or any one of the first possibleimplementation manner of the third aspect to the fifth possibleimplementation manner of the third aspect, in a seventh possibleimplementation manner of the third aspect, the user equipment furtherincludes: a receiving unit, configured to receive reference time windowinformation sent by the first network side device or the second networkside device, where the reference time window information is used todetermine a subframe that needs to be used as a reference duringallocation of the first transmit power and the second transmit power.

With reference to the third aspect or any one of the first possibleimplementation manner of the third aspect to the fifth possibleimplementation manner of the third aspect, in an eighth possibleimplementation manner of the third aspect, the user equipment furtherincludes: an eighth determining unit, configured to at least determinethat the priority of the third channel is higher than or equal to thepriority of the fourth channel.

With reference to the third aspect or any one of the first possibleimplementation manner of the third aspect to the eighth possibleimplementation manner of the third aspect, in a ninth possibleimplementation manner of the third aspect, when the priority of thefirst channel is higher than the priority of the second channel, theallocation unit is specifically configured to: determine whetherrequired power of the first subframe j is greater than the first powerupper limit; when the required power is greater than the first powerupper limit, compress the required power to obtain the first transmitpower that is less than or equal to the first power upper limit, ordetermine the first power upper limit as the first transmit power; orwhen the required power is less than or equal to the first power upperlimit, use the required power as the first transmit power; and allocate,to the second subframe i, the second transmit power that is less than orequal to a difference between the first threshold and the first transmitpower.

With reference to the third aspect or any one of the first possibleimplementation manner of the third aspect to the eighth possibleimplementation manner of the third aspect, in a tenth possibleimplementation manner of the third aspect, when the priority of thefirst channel is equal to the priority of the second channel, theallocation unit is specifically configured to: determine first requiredsub-power of the first subframe j and second required sub-power of thesecond subframe i, and determine whether a power sum of the firstrequired sub-power and the second required sub-power is greater than thefirst threshold; and when the power sum is less than or equal to thefirst threshold, use a smaller value of the first required sub-power andthe first power upper limit as the first transmit power, and use thesecond required sub-power as the second transmit power; or when thepower sum is greater than the first threshold, compress the firstrequired sub-power and the second required sub-power in equalproportion, to respectively obtain first compressed required sub-powercorresponding to the first required sub-power and second compressedrequired sub-power corresponding to the second required sub-power, wherea sum of the first compressed required sub-power and the secondcompressed required sub-power is less than or equal to the firstthreshold; and use a smaller value of the first compressed requiredsub-power and the first power upper limit as the first transmit power,and allocate, to the second subframe i, the second transmit power thatis less than or equal to a difference between the first threshold andthe first transmit power.

With reference to the third aspect or any one of the first possibleimplementation manner of the third aspect to the eighth possibleimplementation manner of the third aspect, in an eleventh possibleimplementation manner of the third aspect, the second transmit power isless than or equal to a difference between a fourth threshold and thethird power upper limit of a subframe j−1, where the subframe j−1 is aprevious subframe of the first subframe j, and the subframe j−1 is usedto send data to the first network side device.

With reference to the third aspect or any one of the first possibleimplementation manner of the third aspect to the eleventh possibleimplementation manner of the third aspect, in a twelfth possibleimplementation manner of the third aspect, the user equipment furtherincludes: a ninth determining unit, configured to determine that thefirst network side device is specifically a secondary network sidedevice SeNB; and determine that the second network side device isspecifically a master network side device MeNB.

A fourth aspect of this application provides user equipment, including:a memory, configured to store an instruction; and a processor, coupledto the memory, where the processor runs the stored instruction toperform the following steps: when the user equipment sends data to afirst network side device over a first channel and the user equipmentsends data to a second network side device over a second channel,determining that the first channel separately overlaps the secondchannel and a third channel, where an overlap portion exists between afirst portion of a first subframe j in which the first channel islocated and a second subframe i in which the second channel is located;and an overlap portion exists between a second portion, other than thefirst portion, of the first subframe j and a first portion of a thirdsubframe i+1 in which the third channel is located, where the thirdsubframe i+1 is a next subframe of the second subframe i, and the thirdsubframe i+1 is used to send data to the second network side device; andallocating, according to a priority of the first channel and a priorityof the second channel, first transmit power to the first portion of thefirst subframe j and the second portion of the first subframe j, andsecond transmit power to the second subframe i, where the first transmitpower is less than or equal to a first power upper limit, a sum of thefirst transmit power and the second transmit power is less than or equalto a preset first threshold, and a sum of third transmit power of thethird subframe i+1 and the first power upper limit is less than or equalto a preset second threshold.

With reference to the fourth aspect, in a first possible implementationmanner of the fourth aspect, the processor is further specificallyconfigured to: before the allocating, according to a priority of thefirst channel and a priority of the second channel, first transmit powerto the first portion of the first subframe j and the second portion ofthe first subframe j, and second transmit power to the second subframei, determine the third transmit power according to at least a priorityof the third channel and the priority of the first channel; anddetermine the first power upper limit according to the second thresholdand the third transmit power.

With reference to the first possible implementation manner of the fourthaspect, in a second possible implementation manner of the fourth aspect,the processor is specifically configured to: before the determining thethird transmit power according to at least a priority of the thirdchannel and the priority of the first channel, determine that the thirdchannel overlaps a fourth channel, where an overlap portion existsbetween a second portion, other than the first portion of the thirdsubframe i+1, of the third subframe i+1 and a first portion of a fourthsubframe j+1 in which the fourth channel is located, the fourth subframej+1 is a next subframe of the first subframe j, and the fourth subframej+1 is used to send data to the first network side device; determinetransmit power of the first portion of the third subframe i+1 accordingto the priority of the third channel and the priority of the firstchannel; determine transmit power of the second portion of the thirdsubframe i+1 according to the priority of the third channel and apriority of the fourth channel; and determine the third transmit poweraccording to the transmit power of the first portion of the thirdsubframe i+1 and the transmit power of the second portion of the thirdsubframe i+1, where the third transmit power is less than or equal to asecond power upper limit, and a sum of the second power upper limit andfourth transmit power of the fourth subframe j+1 is less than or equalto a preset third threshold.

With reference to the fourth aspect, in a third possible implementationmanner of the fourth aspect, after the first subframe j and the secondsubframe i are sent, the processor is specifically configured to: whenthe user equipment sends data to the first network side device over afourth channel and the user equipment sends data to the second networkside device over the third channel, determine that the fourth channelseparately overlaps the third channel and a fifth channel, where anoverlap portion exists between a first portion of a fourth subframe j+1in which the fourth channel is located and the third subframe i+1; andan overlap portion exists between a second portion, other than the firstportion, of the fourth subframe j+1 and a first portion of a fifthsubframe i+2 in which the fifth channel is located, where the fifthsubframe i+2 is a next subframe of the third subframe i+1, and the fifthsubframe i+2 is used to send data to the second network side device; andallocate, according to a priority of the fourth channel and a priorityof the third channel, fourth transmit power to the first portion of thefourth subframe j+1 and the second portion of the fourth subframe j+1,and actual transmit power to the third subframe i+1, where the fourthtransmit power is less than or equal to a third power upper limit, andthe actual transmit power is less than or equal to a difference betweenthe second threshold and the first power upper limit; a sum of thefourth transmit power and the actual transmit power is less than orequal to a preset fifth threshold; and a sum of fifth transmit power ofthe fifth subframe i+2 and the third power upper limit is less than orequal to a preset sixth threshold.

With reference to the fourth aspect, in a fourth possible implementationmanner of the fourth aspect, the processor is further specificallyconfigured to: before the allocating, according to a priority of thefirst channel and a priority of the second channel, first transmit powerto the first portion of the first subframe j and the second portion ofthe first subframe j, and second transmit power to the second subframei, determine that the third channel overlaps a fourth channel, where anoverlap portion exists between a second portion, other than the firstportion of the third subframe i+1, of the third subframe i+1 and a firstportion of a fourth subframe j+1 in which the fourth channel is located,the fourth subframe j+1 is a next subframe of the first subframe j, andthe fourth subframe j+1 is used to send data to the first network sidedevice; determine transmit power of the first portion of the thirdsubframe i+1 according to a priority of the third channel and thepriority of the first channel; determine transmit power of the secondportion of the third subframe i+1 according to the priority of the thirdchannel and a priority of the fourth channel; and determine the thirdtransmit power according to the transmit power of the first portion ofthe third subframe i+1 and the transmit power of the second portion ofthe third subframe i+1, where the third transmit power is less than orequal to a second power upper limit, and a sum of the second power upperlimit and fourth transmit power of the fourth subframe j+1 is less thanor equal to a preset third threshold.

With reference to the fourth possible implementation manner of thefourth aspect, in a fifth possible implementation manner of the fourthaspect, the processor is further specifically configured to: before thedetermining the third transmit power according to the transmit power ofthe first portion of the third subframe i+1 and the transmit power ofthe second portion of the third subframe i+1, determine the fourthtransmit power according to the priority of the third channel and thepriority of the fourth channel; and determine the second power upperlimit according to the third threshold and the fourth transmit power.

With reference to the fourth aspect or any one of the first possibleimplementation manner of the fourth aspect to the fifth possibleimplementation manner of the fourth aspect, in a sixth possibleimplementation manner of the fourth aspect, the processor is furtherspecifically configured to: before the allocating first transmit powerto the first portion of the first subframe j and the second portion ofthe first subframe j, and second transmit power to the second subframei, determine that a current mode of the UE is an asynchronous dualconnectivity DC mode.

With reference to the fourth aspect or any one of the first possibleimplementation manner of the fourth aspect to the fifth possibleimplementation manner of the fourth aspect, in a seventh possibleimplementation manner of the fourth aspect, the user equipment furtherincludes: a receiver, configured to: before the UE allocates the firsttransmit power to the first portion and the second portion, other thanthe first portion, of the first subframe j, and the second transmitpower to the second subframe i of the second channel, receive referencetime window information sent by the first network side device or thesecond network side device, where the reference time window informationis used to determine a subframe that needs to be used as a referenceduring allocation of the first transmit power and the second transmitpower.

With reference to the fourth aspect or any one of the first possibleimplementation manner of the fourth aspect to the fifth possibleimplementation manner of the fourth aspect, in an eighth possibleimplementation manner of the fourth aspect, the processor is furtherspecifically configured to: before the UE allocates the first transmitpower to the first portion and the second portion, other than the firstportion, of the first subframe j, and the second transmit power to thesecond subframe i of the second channel, at least determine that thepriority of the third channel is higher than or equal to the priority ofthe fourth channel.

With reference to the fourth aspect or any one of the first possibleimplementation manner of the fourth aspect to the eighth possibleimplementation manner of the fourth aspect, in a ninth possibleimplementation manner of the fourth aspect, the processor isspecifically configured to: determine whether required power of thefirst subframe j is greater than the first power upper limit; when therequired power is greater than the first power upper limit, compress therequired power to obtain the first transmit power that is less than orequal to the first power upper limit, or determine the first power upperlimit as the first transmit power; or when the required power is lessthan or equal to the first power upper limit, use the required power asthe first transmit power; and allocate, to the second subframe i, thesecond transmit power that is less than or equal to a difference betweenthe first threshold and the first transmit power.

With reference to the fourth aspect or any one of the first possibleimplementation manner of the fourth aspect to the eighth possibleimplementation manner of the fourth aspect, in a tenth possibleimplementation manner of the fourth aspect, the processor isspecifically configured to: determine first required sub-power of thefirst subframe j and second required sub-power of the second subframe i,and determine whether a power sum of the first required sub-power andthe second required sub-power is greater than the first threshold; andwhen the power sum is less than or equal to the first threshold, use asmaller value of the first required sub-power and the first power upperlimit as the first transmit power, and use the second required sub-poweras the second transmit power; or when the power sum is greater than thefirst threshold, compress the first required sub-power and the secondrequired sub-power in equal proportion, to respectively obtain firstcompressed required sub-power corresponding to the first requiredsub-power and second compressed required sub-power corresponding to thesecond required sub-power, where a sum of the first compressed requiredsub-power and the second compressed required sub-power is less than orequal to the first threshold; and use a smaller value of the firstcompressed required sub-power and the first power upper limit as thefirst transmit power, and allocate, to the second subframe i, the secondtransmit power that is less than or equal to a difference between thefirst threshold and the first transmit power.

With reference to the fourth aspect or any one of the first possibleimplementation manner of the fourth aspect to the eighth possibleimplementation manner of the fourth aspect, in an eleventh possibleimplementation manner of the fourth aspect, the second transmit power isless than or equal to a difference between a fourth threshold and thethird power upper limit of a subframe j−1, where the subframe j−1 is aprevious subframe of the first subframe j, and the subframe j−1 is usedto send data to the first network side device.

With reference to the fourth aspect or any one of the first possibleimplementation manner of the fourth aspect to the eleventh possibleimplementation manner of the fourth aspect, in a twelfth possibleimplementation manner of the fourth aspect, the first network sidedevice is specifically a secondary network side device SeNB; and it isdetermined that the second network side device is specifically a masternetwork side device MeNB.

A fifth aspect of this application provides a base station, including: asending unit, configured to send reference time window information touser equipment UE, where the reference time window information is usedto indicate, to the UE, a subframe that needs to be used as a referenceduring allocation of first transmit power to a first subframe j in whicha first channel is located and second transmit power to a secondsubframe i in which a second channel is located; and a receiving unit,configured to receive data on the first channel sent by the UE at thefirst transmit power or data on the second channel sent by the UE at thesecond manner power.

A sixth aspect of this application provides a base station, including: atransmitter, configured to send reference time window information touser equipment UE, where the reference time window information is usedto indicate, to the UE, a subframe that needs to be used as a referenceduring allocation of first transmit power to a first subframe j in whicha first channel is located and second transmit power to a secondsubframe i in which a second channel is located; and a receiver,configured to receive data on the first channel sent by the UE at thefirst transmit power or data on the second channel sent by the UE at thesecond manner power.

One or more technical solutions provided in the embodiments of thisapplication have at least the following technical effects or advantages:According to a power configuration method in an embodiment of thisapplication, when user equipment UE sends data to a first network sidedevice over a first channel and the UE sends data to a second networkside device over a second channel, it is determined that the firstchannel separately overlaps the second channel and a third channel,where an overlap portion exists between a first portion of a firstsubframe j in which the first channel is located and a second subframe iin which the second channel is located; and an overlap portion existsbetween a second portion, other than the first portion, of the firstsubframe j and a first portion of a third subframe i+1 in which thethird channel is located, where the third subframe i+1 is a nextsubframe of the second subframe i, and the third subframe i+1 is used tosend data to the second network side device; and according to a priorityof the first channel and a priority of the second channel, firsttransmit power is allocated to the first portion of the first subframe jand the second portion of the first subframe j, and second transmitpower is allocated to the second subframe i, where the first transmitpower is less than or equal to a first power upper limit, a sum of thefirst transmit power and the second transmit power is less than or equalto a preset first threshold, and a sum of transmit power of the firstportion of the third subframe i+1 and the first power upper limit isless than or equal to a preset second threshold. Therefore, in thisembodiment, not only the priorities of the first channel and the secondchannel but also an upper limit of the first transmit power isconsidered during allocation of the first transmit power, and the firstpower upper limit is related to the transmit power of the first portionof the third subframe i+1. In other words, in this embodiment, the firstpower upper limit is set for the first transmit power with reference totransmit power required for the third subframe i+1, instead ofconsidering only a requirement of a current transmit subframe, so that arequirement of a subframe to be subsequently sent is ensured. Therefore,power configured by using the power configuration method in thisembodiment is more proper, ensuring that power is properly allocated toimportant information

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic diagram of power configuration in the prior art;

FIG. 2 is a schematic diagram of power configuration according to anembodiment of this application;

FIG. 3 is a flowchart of a power configuration method according to anembodiment of this application;

FIG. 4 is a time sequence diagram of channels according to an embodimentof this application;

FIG. 5 is a schematic diagram of power configuration according toanother embodiment of this application;

FIG. 6 is a schematic diagram of power configuration according to stillanother embodiment of this application;

FIG. 7 is a functional block diagram of user equipment according toEmbodiment 2 of this application;

FIG. 8 is a conceptual diagram of a hardware implementation instance ofuser equipment according to Embodiment 3 of this application;

FIG. 9 is a functional block diagram of a base station according toEmbodiment 4 of this application; and

FIG. 10 is a conceptual diagram of a hardware implementation instance ofa base station according to Embodiment 5 of this application.

DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS

Embodiments of this application provide a power configuration method,user equipment, and a base station, so as to resolve a technical problemexisting in the prior art that because of improper power allocation whenuser equipment sends data over multiple channels, power allocation toimportant information cannot be ensured.

To resolve the foregoing technical problem, a general idea of technicalsolutions in the embodiments of this application is as follows:

According to a power configuration method in an embodiment of thisapplication, when user equipment UE sends data to a first network sidedevice over a first channel and the UE sends data to a second networkside device over a second channel, it is determined that the firstchannel separately overlaps the second channel and a third channel,where an overlap portion exists between a first portion of a firstsubframe j in which the first channel is located and a second subframe iin which the second channel is located; and an overlap portion existsbetween a second portion, other than the first portion, of the firstsubframe j and a first portion of a third subframe i+1 in which thethird channel is located, where the third subframe i+1 is a nextsubframe of the second subframe i, and the third subframe i+1 is used tosend data to the second network side device; and according to a priorityof the first channel and a priority of the second channel, firsttransmit power is allocated to the first portion of the first subframe jand the second portion of the first subframe j, and second transmitpower is allocated to the second subframe i, where the first transmitpower is less than or equal to a first power upper limit, a sum of thefirst transmit power and the second transmit power is less than or equalto a preset first threshold, and a sum of transmit power of the firstportion of the third subframe i+1 and the first power upper limit isless than or equal to a preset second threshold. Therefore, in thisembodiment, not only the priorities of the first channel and the secondchannel but also an upper limit of the first transmit power isconsidered during allocation of the first transmit power, and the firstpower upper limit is related to the transmit power of the first portionof the third subframe i+1. In other words, in this embodiment, the firstpower upper limit is set for the first transmit power with reference totransmit power required for the third subframe i+1, instead ofconsidering only a requirement of a current transmit subframe, so that arequirement of a subframe to be subsequently sent is ensured. Therefore,power configured by using the power configuration method in thisembodiment is more proper, ensuring that power is properly allocated toimportant information.

To make the objectives, technical solutions, and advantages of theembodiments of this application clearer, the following clearly describesthe technical solutions in the embodiments of this application withreference to the accompanying drawings in the embodiments of thisapplication. Apparently, the described embodiments are merely a partrather than all of the embodiments of this application. All otherembodiments obtained by a person of ordinary skill in the art accordingto the embodiments of this application without creative efforts shallfall within the protection scope of this application.

This specification describes various aspects with reference to userequipment and/or a base station.

The user equipment may be a wireless terminal or a wired terminal. Thewireless terminal may refer to a device that provides a user with voiceand/or data connectivity, a handheld device with a radio connectionfunction, or another processing device connected to a radio modem. Thewireless terminal may communicate with one or more core networks througha radio access network (such as RAN, Radio Access Network). The wirelessterminal may be a mobile terminal, such as a mobile phone (also referredto as a “cellular” phone) and a computer with a mobile terminal, forexample, may be a portable, pocket-sized, handheld, computer built-in,or in-vehicle mobile apparatus, which exchanges voice and/or data withthe radio access network. For example, it may be a device such as apersonal communications service (PCS) phone, a cordless telephone set, aSession Initiation Protocol (SIP) phone, a wireless local loop (WLL)station, a personal digital assistant (PDA), or a meter having afunction of automatically reading water/electricity/gas. The wirelessterminal may also be called a system, a subscriber unit, a subscriberstation, a mobile station, a mobile station, a remote station, an accesspoint, a remote terminal, an access terminal, a user terminal, a useragent, a user device, or user equipment.

The base station (for example, an access point) may refer to a device incommunication with a wireless terminal via one or more sectors at an airinterface in an access network. The base station may be configured toperform conversion between a received over-the-air frame and an IPpacket, and serve as a router between the wireless terminal and a restportion of the access network, where the rest portion of the accessnetwork may include an internet protocol (IP) network. The base stationmay also coordinate attribute management of the air interface. Forexample, the base station may be a base station (BTS) in GSM, or may bea base station (NodeB) in UTMS, or may be an evolved NodeB (NodeB) inLTE or LTE-A, which is not limited in this application.

The term “and/or” in this specification describes only an associationrelationship for describing associated objects and represents that threerelationships may exist. For example, A and/or B may represent thefollowing three cases: Only A exists, both A and B exist, and only Bexists. In addition, the character “/” in this specification generallyindicates an “or” relationship between the associated objects.

The following describes the implementation manners of this applicationin detail with reference to the accompanying drawings.

Embodiment 1

When user equipment UE sends data to a first network side device over afirst channel and the UE sends data to a second network side device overa second channel, this embodiment provides a power configuration method.Referring to FIG. 2 and FIG. 3, FIG. 2 is a schematic diagram of overlapbetween channels in the power configuration method in this embodiment,and FIG. 3 is a flowchart of the power configuration method in thisembodiment. The method includes the following content:

Step 101: Determine that the first channel separately overlaps thesecond channel and a third channel, where an overlap portion existsbetween a first portion of a first subframe j in which the first channelis located and a second subframe i in which the second channel islocated; and an overlap portion exists between a second portion, otherthan the first portion, of the first subframe j and a first portion of athird subframe i+1 in which the third channel is located, where thethird subframe i+1 is a next subframe of the second subframe i, and thethird subframe i+1 is used to send data to the second network sidedevice. For ease of description, the overlap portion that exists betweenthe first portion of the first subframe j and the second subframe i isreferred to as a first overlap area, and the overlap portion that existsbetween the second portion, other than the first portion, of the firstsubframe j and the first portion of the third subframe i+1 is referredto as a second overlap area.

Overlap in this embodiment refers to overlap between channels in termsof time, and for a subframe, may be considered as overlap betweensymbols.

In a specific implementation process, before the user equipment UEperforms step 101, the method further includes: receiving reference timewindow information sent by the first network side device or the secondnetwork side device, where the reference time window information is usedto determine a subframe that needs to be used as a reference duringallocation of first transmit power and second transmit power.

Specifically, the UE determines indicators k and t according to thereceived reference time window information. According to k and t, it maybe determined that during allocation of the first transmit power and thesecond transmit power in step 102, as shown in FIG. 4, in addition tothe first subframe j and the second subframe i, a subframe j+1 to asubframe j+k and a subframe i+1 to a subframe i+k need to be used as areference. For example, in this embodiment, t is 1 and k is 0, that is,in the embodiment in FIG. 2, the third subframe i+1 in which the thirdchannel is located needs to be used as a reference. In actualapplication, values of i and j are integers from 0 to 9 (including 0 and9), where when j+1 is greater than 9, the subframe j+1 is named asubframe (j+1) mod 10; when i+1 is greater than 9, the subframe i+1 isnamed a subframe (i+1) mod 10; and when j−1 is less than 0, a subframej−1 is named a subframe (j−1) mod 10; when i−1 is less than 0, asubframe i−1 is named a subframe (i−1) mod 10, where k is an integergreater than or equal to 0, and t is an integer greater than or equal to1.

Because of different quantities of subframes that need to be used as areference, in addition to performing step 101 of determining that thefirst channel separately overlaps the second channel and the thirdchannel, the UE may further need to determine that the third channeloverlaps a fourth channel, and may even need to determine that moreuplink channels overlap. A case in which the UE further needs todetermine that the third channel overlaps the fourth channel is furtherdescribed later.

Certainly, in actual application, it may further be that the UE itselfdetermines a subframe that needs to be used as a reference, and furtherdetermines a quantity of overlap portions that need to be determined.Alternatively, according to a pre-configuration, the UE only needs todetermine that the first channel separately overlaps the second channeland the third channel; or according to a pre-configuration, the UE usesa specified quantity of subframes as a reference.

Specifically, after step 101 and before step 102, the method furtherincludes: at least determining that a priority of the third channel ishigher than or equal to a priority of the fourth channel. In this case,after determining that the first channel separately overlaps the secondchannel and the third channel, the UE determines to use the thirdchannel as a reference. Further, if the priority of the third channel islower than the priority of the fourth channel, when the UE furtherdetermines that the priority of the fourth channel is higher than orequal to a priority of a fifth channel after the UE determines that thethird channel overlaps the fourth channel, the UE determines to use thethird channel and the fourth channel as a reference. Then, the UE mayfurther compare priorities of subsequent channels, for example,priorities of the fifth channel and a sixth channel, until determining asubframe location in which a priority of a next channel is lower than orequal to a priority of a current channel, that is, a cutoff point of areference subframe. When a relatively wide range is considered, areference subframe range may also be limited by using a reference timewindow.

Priorities of channels may be determined according to factors thatinclude but are not limited to the following: The priorities aredifferentiated according to a channel type, for example, a priority of aphysical random access channel (PRACH) is higher than a priority of aphysical uplink control channel (PUCCH), the priority of the PUCCH ishigher than a priority of a physical uplink shared channel (PUSCH) thatcarries uplink control information (UCI), and the priority of the PUSCHthat carries the UCI is higher than a priority of a PUSCH that does notcarry the UCI. Alternatively, the priorities are differentiatedaccording to importance of carried UCI, for example, a priority of achannel that carries an hybrid automatic repeat request-acknowledgement(HARQ-ACK)/an scheduling request (SR) is higher than a priority of achannel that carries channel state information (CSI). Alternatively, thepriorities are differentiated according to a type of a destinationnetwork side device, for example, a priority of an uplink channel thatis sent to a master network side device is higher than a priority of anuplink channel that is sent to a secondary network side device.

The UE determines that the first channel separately overlaps the secondchannel and the third channel, which may be specifically determinedaccording to uplink timing of uplink channels that are sent to the firstnetwork side device and the second network side device.

Step 102 is performed: Allocate, according to a priority of the firstchannel and a priority of the second channel, first transmit power tothe first portion of the first subframe j and the second portion of thefirst subframe j, and second transmit power to the second subframe i.Therefore, the first portion of the first subframe j and the secondportion of the first subframe j are transmitted at equal power, that is,all SC-OFDMA symbols of the first subframe j are transmitted at samepower.

The first transmit power is less than or equal to a first power upperlimit, a sum of the first transmit power and the second transmit poweris less than or equal to a preset first threshold, and a sum of thirdtransmit power of the third subframe i+1 and the first power upper limitis less than or equal to a preset second threshold.

Generally, both the first threshold and the second threshold may bemaximum total transmit power of the UE. However, at moments in differentoverlap areas, that is, in different time segments, the first thresholdand the second threshold may be the same or may be different. In anotherpossible implementation manner, both the first threshold and the secondthreshold may be other values preset by a user or a system, andtherefore may be the same or may be different.

Specifically, step 102 specifically includes: determining, according tothe priority of the first channel and the priority of the secondchannel, which of the first channel and the second channel has a higherpriority; and when the priority of the first channel is higher than thepriority of the second channel, first allocating the same first transmitpower to the first portion of the first subframe j and the secondportion of the first subframe j according to the first power upperlimit, so that the first transmit power is less than or equal to thefirst power upper limit, and then allocating the second transmit powerto the second subframe i according to the first threshold and the firsttransmit power, so that a sum of the first transmit power and the secondtransmit power is less than or equal to the preset first threshold; orwhen the priority of the second channel is higher than the priority ofthe first channel, first allocating the second transmit power to thesecond subframe i, and then allocating the same first transmit power tothe first portion of the first subframe j and the second portion of thefirst subframe j according to the first threshold and the first powerupper limit, so that a sum of the first transmit power and the secondtransmit power is less than or equal to the preset first threshold, andthe first transmit power is less than or equal to the first power upperlimit.

Further, when the priority of the first channel is higher than thepriority of the second channel, the allocating the same first transmitpower to the first portion of the first subframe j and the secondportion of the first subframe j is specifically: comparing requiredpower of the first subframe j with the first power upper limit, anddetermining a smaller value as the first transmit power.

In another embodiment, when the priority of the first channel is higherthan the priority of the second channel, the allocating the same firsttransmit power to the first portion of the first subframe j and thesecond portion of the first subframe j is specifically: determiningwhether required power of the first subframe j is greater than the firstpower upper limit; and when the required power is greater than the firstpower upper limit, compressing the required power to obtain the firsttransmit power that is less than or equal to the first power upperlimit; or when the required power is less than or equal to the firstpower upper limit, using the required power as the first transmit power.The required power is transmit power required by the UE to send thefirst subframe j in which the first channel is located, and generally,the required power may be determined according to information such asuplink scheduling information and a power control command of the firstsubframe j.

In the foregoing two cases, the second transmit power that is less thanor equal to a difference between the first threshold and the firsttransmit power is allocated to the second subframe i.

Further, when the priority of the second channel is higher than thepriority of the first channel, the allocating the same first transmitpower to the first portion of the first subframe j and the secondportion of the first subframe j specifically includes: obtaining adifference between the first threshold and the second transmit power;comparing the difference with the first power upper limit; anddetermining a smallest value of the difference, the first power upperlimit, and the required power of the first subframe j as the firsttransmit power. In another possible implementation manner, theallocating the same first transmit power to the first portion of thefirst subframe j and the second portion of the first subframe jaccording to the first threshold and the first power upper limitspecifically includes: obtaining a difference between the firstthreshold and the second transmit power; comparing the difference, thefirst power upper limit, and the required power of the first subframe jwith each other; and when the difference is less than or equal to thefirst power upper limit and less than or equal to the required power ofthe first subframe j, determining the difference as the first transmitpower; or when the first power upper limit is less than or equal to thedifference and less than or equal to the required power of the firstsubframe j, determining the first power upper limit as the firsttransmit power; or when the required power of the first subframe j isless than or equal to the first power upper limit and less than or equalto the difference, determining the required power of the first subframej as the first transmit power.

Further, when the priority of the first channel is equal to the priorityof the second channel, step 102 specifically includes: determining firstrequired sub-power of the first subframe j and second required sub-powerof the second subframe i, and determining whether a power sum of thefirst required sub-power and the second required sub-power is greaterthan the first threshold; and when the power sum is less than or equalto the first threshold, using a smaller value of the first requiredsub-power and the first power upper limit as the first transmit power,and using the second required sub-power as the second transmit power; orwhen the power sum is greater than the first threshold, compressing thefirst required sub-power and the second required sub-power in equalproportion, to respectively obtain first compressed required sub-powercorresponding to the first required sub-power and second compressedrequired sub-power corresponding to the second required sub-power, wherea sum of the first compressed required sub-power and the secondcompressed required sub-power is less than or equal to the firstthreshold; and using a smaller value of the first compressed requiredsub-power and the first power upper limit as the first transmit power,and allocating, to the second subframe i, the second transmit power thatis less than or equal to a difference between the first threshold andthe first transmit power. The first required sub-power is transmit powerrequired by the UE to send the first subframe j in which the firstchannel is located, and generally, the first required sub-power may bedetermined according to information such as uplink schedulinginformation and a power control command of the first subframe j; thesecond required sub-power is transmit power required by the UE to sendthe second subframe i in which the second channel is located, andgenerally, the second required sub-power may be similarly determinedaccording to information such as uplink scheduling information and apower control command of the second subframe i.

In another possible implementation manner, when the power sum is lessthan or equal to the first threshold, if the first required sub-power isgreater than the first power upper limit, power compression is performedon the first required sub-power, and compressed power that is less thanor equal to the first power upper limit is obtained and used as thefirst transmit power; or when the power sum is greater than the firstthreshold, if the first compressed required sub-power is greater thanthe first power upper limit, the first compressed required sub-power isfurther compressed to obtain recompressed power that is less than orequal to the first power upper limit, and then the recompressed power isused as the first transmit power.

The following describes the first power upper limit. In this embodiment,the sum of the third transmit power of the third subframe i+1 and thefirst power upper limit is less than or equal to the preset secondthreshold. In other words, the first power upper limit depends on thesecond threshold and the third transmit power of the third subframe i+1.As described above, the second threshold is generally the maximum totaltransmit power of the UE or the another preset value in the secondoverlap area. Generally, after being set, the second threshold is afixed value within a corresponding time segment, and therefore a finalvalue of the first power upper limit depends on the third transmitpower. It should be noted that the third transmit power is pre-transmitpower of the third subframe i+1, where the pre-transmit power may be anactual power requirement of the third subframe i+1, or may be a virtualpower requirement of the third subframe i+1. Therefore, in thisembodiment, a pre-transmit power requirement of a subframe to besubsequently sent, that is, the third subframe i+1, needs to beconsidered during allocation of power of subframes to be currently sent,that is, the first subframe j and the second subframe i. In other words,both power requirements of the subframes to be currently sent and thepre-transmit power requirement of the subframe to be subsequently sentneed to be considered comprehensively. Therefore, power configured byusing the power configuration method in this embodiment is more proper,ensuring accuracy of important data sent by the UE after the currentsubframes, and lowering an error rate in receiving the important datasent by the UE.

The following describes how to determine the first power upper limit.Before step 102, the method further includes: determining the thirdtransmit power according to at least the priority of the third channeland the priority of the first channel; and determining the first powerupper limit according to the second threshold and the third transmitpower.

When the priority of the third channel is higher than the priority ofthe first channel, the third transmit power of the third subframe i+1 ispreferentially determined, and then a difference between the secondthreshold and the third transmit power or a value less than thedifference may be the first transmit power.

When the priority of the third channel is equal to the priority of thefirst channel, both the third transmit power and a first pre-transmitpower of the first subframe j are determined, and whether a power sum ofthe third transmit power and the first pre-transmit power is greaterthan the second threshold is determined; and when the power sum is lessthan or equal to the second threshold, a difference between the secondthreshold and the third transmit power or a value less than thedifference may be the first power upper limit; or when the power sum isgreater than the second threshold, the third transmit power and thefirst pre-transmit power are compressed in equal proportion until apower sum obtained after compression is less than or equal to the secondthreshold, to respectively obtain a compressed third transmit powercorresponding to the third transmit power and a compressed firstpre-transmit power corresponding to the first pre-transmit power, andthen the compressed first pre-transmit power is the first power upperlimit.

When the priority of the third channel is lower than the priority of thefirst channel, the first pre-transmit power of the first subframe j ispreferentially determined, and then a difference between the secondthreshold and the first pre-transmit power or a value less than thedifference is determined as the third transmit power, while the firstpre-transmit power may be the first power upper limit.

Preferably, when only the transmit power of the third subframe i+1 inwhich the third channel is located is considered, the third transmitpower may be determined by considering only the priority of the thirdchannel and the priority of the first channel, which specificallyincludes: determining transmit power of a first portion of the thirdsubframe i+1 according to the priority of the third channel and thepriority of the first channel. Because other subsequent subframes arenot considered, and all portions of one subframe need to be sent atequal power, that is, all SC-FDMA symbols of one subframe need to besent at equal power, the transmit power of the first portion of thethird subframe i+1 is the third transmit power. All the SC-FDMA symbolsof one subframe need to be sent at equal power, which helps a networkside device to perform demodulation of high-order 16QAM-modulated datathat is sent.

Preferably, when only the transmit power of the third subframe i+1 inwhich the third channel is located is considered, the third transmitpower may be determined by considering only the priority of the thirdchannel and the priority of the first channel, which specificallyincludes: determining transmit power of a first portion of the thirdsubframe i+1 according to the priority of the third channel and thepriority of the first channel. Because other subsequent subframes arenot considered, and all portions of one subframe need to be sent atequal power, that is, all SC-FDMA symbols of one subframe need to besent at equal power, the transmit power of the first portion of thethird subframe i+1 is the third transmit power. All the SC-FDMA symbolsof one subframe need to be sent at equal power, which helps a networkside device to perform demodulation of high-order 16QAM-modulated datathat is sent.

When the fourth channel is also considered, that is, values of k and tare 1, referring also to FIG. 5, before the determining the thirdtransmit power according to at least the priority of the third channeland the priority of the first channel, the method further includes:determining that the third channel overlaps the fourth channel, where anoverlap portion exists between a second portion, other than the firstportion of the third subframe i+1, of the third subframe i+1 and a firstportion of a fourth subframe j+1 in which the fourth channel is located,and for ease of description, is referred to as a third overlap area, thefourth subframe j+1 is a next subframe of the first subframe j, and thefourth subframe j+1 is used to send data to the first network sidedevice.

Therefore, in this case, the determining the third transmit poweraccording to at least the priority of the third channel and the priorityof the first channel specifically includes: determining transmit powerof the first portion of the third subframe i+1 according to the priorityof the third channel and the priority of the first channel; determiningtransmit power of the second portion of the third subframe i+1 accordingto the priority of the third channel and the priority of the fourthchannel; and determining the third transmit power according to thetransmit power of the first portion of the third subframe i+1 and thetransmit power of the second portion of the third subframe i+1, wherethe third transmit power is less than or equal to a second power upperlimit, and a sum of the second power upper limit and fourth transmitpower of the fourth subframe j+1 is less than or equal to a preset thirdthreshold.

Specifically, the determining transmit power of the first portion of thethird subframe i+1 according to the priority of the third channel andthe priority of the first channel, and determining transmit power of thesecond portion of the third subframe i+1 according to the priority ofthe third channel and the priority of the fourth channel is similar tothe foregoing process of determining transmit power according to achannel priority, and details are not described herein again. The thirdtransmit power is determined according to the transmit power of thefirst portion of the third subframe i+1 and the transmit power of thesecond portion of the third subframe i+1. For example, a smallest valueof the transmit power of the first portion of the third subframe i+1,the transmit power of the second portion of the third subframe i+1, andthe second power upper limit is used as the third transmit power; orwhen a smaller value of the transmit power of the first portion of thethird subframe i+1 and the transmit power of the second portion of thethird subframe i+1 is still greater than the second power upper limit,power compression may be performed on the smaller value, so thatcompressed power is less than or equal to the second power upper limit.

The sum of the second power upper limit and the fourth transmit power ofthe fourth subframe j+1 is less than or equal to the preset thirdthreshold, where the third threshold is generally maximum total transmitpower of the UE in the third overlap area, or may be another valueconfigured by a system or set by a user, and therefore may be the sameas or different from the first threshold and the second threshold.

In another embodiment in which the fourth channel is considered, beforestep 102, the method further includes: determining that the thirdchannel overlaps the fourth channel, where an overlap portion existsbetween a second portion, other than the first portion of the thirdsubframe i+1, of the third subframe i+1 and a first portion of a fourthsubframe j+1 in which the fourth channel is located, and for ease ofdescription, is referred to as a third overlap area, the fourth subframej+1 is a next subframe of the first subframe j, and the fourth subframej+1 is used to send data to the first network side device; determiningtransmit power of the first portion of the third subframe i+1 accordingto the priority of the third channel and the priority of the firstchannel; determining transmit power of the second portion of the thirdsubframe i+1 according to the priority of the third channel and thepriority of the fourth channel; and determining the third transmit poweraccording to the transmit power of the first portion of the thirdsubframe i+1 and the transmit power of the second portion of the thirdsubframe i+1, where the third transmit power is less than or equal to asecond power upper limit, and a sum of the second power upper limit andfourth transmit power of the fourth subframe j+1 is less than or equalto a preset third threshold.

Further, before the determining the third transmit power according tothe transmit power of the first portion of the third subframe i+1 andthe transmit power of the second portion of the third subframe i+1, themethod further includes: determining the fourth transmit power accordingto the priority of the third channel and the priority of the fourthchannel; and determining the second power upper limit according to thethird threshold and the fourth transmit power.

In this embodiment, for a specific implementation manner, reference maybe made to a description in the previous embodiment in which the fourthchannel is considered, and details are not described herein again.

It should be noted that in the foregoing embodiments, the determinedthird transmit power is pre-transmit power of the third subframe i+1;when the user equipment UE sends data to the first network side deviceover the fourth channel in the fourth subframe j+1 and the UE sends datato the second network side device over the third channel in the thirdsubframe i+1, actual transmit power allocated to the third subframe i+1does not exceed the pre-transmit power of the third subframe i+1, thatis, the actual transmit power is less than or equal to a differencebetween the second threshold and the first power upper limit.

Specifically, after the UE sends the first subframe j and the secondsubframe i, referring to FIG. 6, the method further includes: when theUE sends data to the first network side device over a fourth channel andthe UE sends data to the second network side device over the thirdchannel, determining that the fourth channel separately overlaps thethird channel and a fifth channel, where an overlap portion existsbetween a first portion of a fourth subframe j+1 in which the fourthchannel is located and the third subframe i+1; and an overlap portionexists between a second portion, other than the first portion, of thefourth subframe j+1 and a first portion of a fifth subframe i+2 in whichthe fifth channel is located, where the fifth subframe i+2 is a nextsubframe of the third subframe i+1, and the fifth subframe i+2 is usedto send data to the second network side device; and allocating fourthtransmit power to the first portion of the fourth subframe j+1 and thesecond portion of the fourth subframe j+1, and allocating actualtransmit power to the third subframe i+1 according to a priority of thefourth channel and a priority of the third channel, where the fourthtransmit power is less than or equal to a third power upper limit, andthe actual transmit power is less than or equal to a difference betweenthe second threshold and the first power upper limit; a sum of thefourth transmit power and the actual transmit power is less than orequal to a preset fifth threshold; and a sum of fifth transmit power ofthe fifth subframe i+2 and the third power upper limit is less than orequal to a preset sixth threshold. Meanings of the fifth threshold andthe sixth threshold are the same as those of the first threshold and thesecond threshold. It should be noted that specific values of the firstthreshold, the second threshold, the third threshold, a fourththreshold, the fifth threshold, and the sixth threshold may be the sameor different.

Similarly, when a subframe j−1 and a subframe i−1 prior to the firstsubframe j and the second subframe i are being sent, the second subframei is used as a reference, or both the first subframe j and the secondsubframe i are used as a reference; then, during allocation of thesecond transmit power in step 102, it is also required to ensure thatthe second transmit power is less than or equal to a difference betweena fourth threshold and the third power upper limit of the subframe j−1,where the subframe j−1 is a previous subframe of the first subframe j,and the subframe j−1 is used to send data to the first network sidedevice; and the subframe i−1 is a previous subframe of the secondsubframe i, and the subframe i−1 is used to send data to the secondnetwork side device. The fourth threshold is generally maximum totaltransmit power of the UE in an overlap area between the subframe j−1 andthe subframe i, or may be another value configured by a system or set bya user, and therefore may be the same as or different from the firstthreshold, the second threshold, and the third threshold.

Optionally, the second channel and the third channel belong to a mastercell group MCG or a primary carrier group; and/or the first channel andthe fourth channel belong to a secondary cell group SCG or a secondarycarrier group.

Therefore, in this embodiment, the third transmit power upper limit islimited by the fourth transmit power, and further, the third powerlimits the first transmit power upper limit. That is, during allocationof the first transmit power, power requirements of both the thirdsubframe i+1 and the fourth subframe j+1 are considered, so that powerconfiguration is more proper. Likewise, a power requirement of the fifthsubframe i+2 may be considered for an upper limit of the fourth transmitpower, where the fifth subframe i+2 is a next subframe of the thirdsubframe i+1, and the fifth subframe i+2 is used to send data to thesecond network side device. By analogy, power requirements of multiplesubsequent subframes may be considered comprehensively, where the UE maydetermine a specific quantity of the subsequent subframes according to kand t described above, and then performs power configuration. Forbrevity of the specification, details are not described herein again.

Optionally, before step 102, the method further includes: determiningthat a current mode of the UE is a dual connectivity (DC) mode and thetwo network side devices are downlink asynchronous, that is, there is atime difference between start moments of downlink subframe transmissionof the two network side devices, that is, an asynchronous dualconnectivity DC mode. Generally, in this scenario, uplink channels areprone to overlap each other, and therefore the power configurationmethod described in the foregoing embodiment is used for powerconfiguration.

Optionally, after the power configuration is complete, the methodfurther includes: sending, by the UE, data to the first network sidedevice and the second network side device respectively at the firsttransmit power and the second transmit power, where the sent dataincludes but is not limited to uplink control information and user data.

Optionally, before step 102, the method further includes: determiningthat the first network side device is specifically a secondary networkside device SeNB, and determining that the second network side device isspecifically a master network side device MeNB.

It should be noted that in the foregoing embodiments, there are twoexecution actions: allocating transmit power and determining transmitpower, where in allocating transmit power to a subframe, the transmitpower is actual transmit power; in determining transmit power of asubframe, the transmit power may be actual or virtual. However, theactual transmit power allocated to the subframe is less than or equal tothe transmit power of the subframe.

The following uses several specific examples to describe animplementation process of the power configuration method in thisembodiment of this application.

A first implementation manner: in this implementation manner, referringto FIG. 2, an example of allocating power to a first subframe j and asecond subframe i is used for description, where only a powerrequirement of a third subframe i+1 is used as a reference.

First, UE determines, by using step 101, that a first channel separatelyoverlaps a second channel and a third channel.

Second, the UE determines transmit power of a first portion of the thirdsubframe i+1 according to a priority of the first channel and a priorityof the third channel. Because only the third subframe i+1 is considered,the transmit power of the first portion of the third subframe i+1 may besufficiently used as third transmit power of the third subframe i+1.

Third, the UE determines a first power upper limit according to thethird transmit power and a second threshold, where a sum of the thirdtransmit power and the first power upper limit is less than or equal tothe second threshold.

Then, the UE performs step 102 of allocating first transmit power andsecond transmit power respectively to the first subframe j and thesecond subframe i according to the priority of the first channel, apriority of the second channel, and the first power upper limit, so thatthe first transmit power is less than or equal to the first power upperlimit, and a sum of the first transmit power and the second transmitpower is less than or equal to a first threshold. For a specificallocation manner, refer to the foregoing description.

A second implementation manner: in this implementation manner, referringto FIG. 6, after sending a first subframe j and a second subframe i, UEis going to send a third subframe i+1 and a fourth frame j+1, where asubframe that needs to be used as a reference is a fifth subframe i+2 inwhich a fifth channel is located. In this case, a process of allocatingpower to the third subframe i+1 and the fourth subframe j+1 is basicallythe same as a process of allocating power to the second subframe i andthe first subframe j in the first implementation manner, and a same partis not described herein again. What is different is that in the processof allocating the power to the second subframe i and the first subframej, third transmit power is determined for the third subframe i+1, wherethe third transmit power is pre-transmit power of the third subframei+1; therefore, when actual transmit power is allocated to the thirdsubframe i+1, the pre-transmit power of the third subframe i+1 furtherneeds to be used as a reference, where the actual transmit power is lessthan or equal to the pre-transmit power, that is, less than or equal toa difference between a second threshold and a first power upper limit.

A third implementation manner: in this implementation manner, referringto FIG. 5, an example of allocating power to a first subframe j and asecond subframe i is used for description, where power requirements of athird subframe i+1 and a fourth subframe j+1 are used as a reference.

First, UE determines, by using step 101, that a first channel separatelyoverlaps a second channel and a third channel, and further determinesthat the third channel overlaps a fourth channel.

Second, the UE determines transmit power of a first portion of the thirdsubframe i+1 according to a priority of the first channel and a priorityof the third channel; determines transmit power of a second portion ofthe third subframe i+1 according to a priority of the third channel anda priority of the fourth channel; determines fourth transmit power ofthe fourth subframe j+1 according to the priority of the third channeland the priority of the fourth channel; determines a second power upperlimit according to a third threshold and the fourth transmit power,where a sum of the second power upper limit and the fourth transmitpower is less than or equal to a preset third threshold; and determinesthird transmit power according to the transmit power of the firstportion of the third subframe i+1 and the transmit power of the secondportion of the third subframe i+1, where the third transmit power isless than or equal to the second power upper limit.

Third, the UE determines a first power upper limit according to thethird transmit power and a second threshold, where a sum of the thirdtransmit power and the first power upper limit is less than or equal tothe second threshold.

Then, the UE performs step 102 of allocating first transmit power andsecond transmit power respectively to the first subframe j and thesecond subframe i according to the priority of the first channel and apriority of the second channel, so that the first transmit power is lessthan or equal to the first power upper limit, and a sum of the firsttransmit power and the second transmit power is less than or equal to afirst threshold. For a specific allocation manner, refer to theforegoing description.

A process of the method shown in FIG. 3 is described from a userequipment UE side. Based on a same inventive concept, a first networkside device and/or a second network side device can perform thefollowing steps: sending reference time window information to userequipment UE, where the reference time window information is used toindicate, to the UE, a subframe that needs to be used as a referenceduring allocation of first transmit power to a first subframe j in whicha first channel is located and second transmit power to a secondsubframe i in which a second channel is located; and receiving data thatis sent by the UE at the first transmit power or at the second mannerpower.

How to determine information about overlap between at least two channelsafter the UE receives the reference time window information, and how toallocate the first transmit power and the second transmit power by meansof another subframe have been described in detail in the foregoingimplementation process of the UE, and details are not described hereinagain.

Embodiment 2

An embodiment of this application further provides user equipment.Referring to FIG. 7, the user equipment includes: a first determiningunit 201, configured to: when the user equipment sends data to a firstnetwork side device over a first channel and the user equipment sendsdata to a second network side device over a second channel, determinethat the first channel separately overlaps the second channel and athird channel, where an overlap portion exists between a first portionof a first subframe j in which the first channel is located and a secondsubframe i in which the second channel is located; and an overlapportion exists between a second portion, other than the first portion,of the first subframe j and a first portion of a third subframe i+1 inwhich the third channel is located, where the third subframe i+1 is anext subframe of the second subframe i, and the third subframe i+1 isused to send data to the second network side device; and an allocationunit 202, configured to: allocate, according to a priority of the firstchannel and a priority of the second channel, first transmit power tothe first portion of the first subframe j and the second portion of thefirst subframe j, and second transmit power to the second subframe i,where the first transmit power is less than or equal to a first powerupper limit, a sum of the first transmit power and the second transmitpower is less than or equal to a preset first threshold, and a sum ofthird transmit power of the third subframe i+1 and the first power upperlimit is less than or equal to a preset second threshold.

Optionally, the user equipment further includes: a second determiningunit, configured to determine the third transmit power according to atleast a priority of the third channel and the priority of the firstchannel; and a third determining unit, configured to determine the firstpower upper limit according to the second threshold and the thirdtransmit power.

Further, the user equipment further includes a fourth determining unit,where the fourth determining unit is configured to determine that thethird channel overlaps a fourth channel, where an overlap portion existsbetween a second portion, other than the first portion of the thirdsubframe i+1, of the third subframe i+1 and a first portion of a fourthsubframe j+1 in which the fourth channel is located, the fourth subframej+1 is a next subframe of the first subframe j, and the fourth subframej+1 is used to send data to the first network side device; and thesecond determining unit is specifically configured to: determinetransmit power of the first portion of the third subframe i+1 accordingto the priority of the third channel and the priority of the firstchannel; determine transmit power of the second portion of the thirdsubframe i+1 according to the priority of the third channel and apriority of the fourth channel; and determine the third transmit poweraccording to the transmit power of the first portion of the thirdsubframe i+1 and the transmit power of the second portion of the thirdsubframe i+1, where the third transmit power is less than or equal to asecond power upper limit, and a sum of the second power upper limit andfourth transmit power of the fourth subframe j+1 is less than or equalto a preset third threshold.

Optionally, after the first subframe j and the second subframe i aresent, the first determining unit 201 is further configured to: when theuser equipment sends data to the first network side device over a fourthchannel and the user equipment sends data to the second network sidedevice over the third channel, determine that the fourth channelseparately overlaps the third channel and a fifth channel, where anoverlap portion exists between a first portion of a fourth subframe j+1in which the fourth channel is located and the third subframe i+1; andan overlap portion exists between a second portion, other than the firstportion, of the fourth subframe j+1 and a first portion of a fifthsubframe i+2 in which the fifth channel is located, where the fifthsubframe i+2 is a next subframe of the third subframe i+1, and the fifthsubframe i+2 is used to send data to the second network side device; andthe allocation unit 202 is further configured to allocate, according toa priority of the fourth channel and a priority of the third channel,fourth transmit power to the first portion of the fourth subframe j+1and the second portion of the fourth subframe j+1, and actual transmitpower to the third subframe i+1, where the fourth transmit power is lessthan or equal to a third power upper limit, and the actual transmitpower is less than or equal to a difference between the second thresholdand the first power upper limit; a sum of the fourth transmit power andthe actual transmit power is less than or equal to a preset fifththreshold; and a sum of fifth transmit power of the fifth subframe i+2and the third power upper limit is less than or equal to a preset sixththreshold.

Optionally, the user equipment further includes a fourth determiningunit, configured to determine that the third channel overlaps a fourthchannel, where an overlap portion exists between a second portion, otherthan the first portion of the third subframe i+1, of the third subframei+1 and a first portion of a fourth subframe j+1 in which the fourthchannel is located, the fourth subframe j+1 is a next subframe of thefirst subframe j, and the fourth subframe j+1 is used to send data tothe first network side device; and a second determining unit, configuredto: determine transmit power of the first portion of the third subframei+1 according to a priority of the third channel and the priority of thefirst channel; determine transmit power of the second portion of thethird subframe i+1 according to the priority of the third channel and apriority of the fourth channel; and determine the third transmit poweraccording to the transmit power of the first portion of the thirdsubframe i+1 and the transmit power of the second portion of the thirdsubframe i+1, where the third transmit power is less than or equal to asecond power upper limit, and a sum of the second power upper limit andfourth transmit power of the fourth subframe j+1 is less than or equalto a preset third threshold.

Further, the user equipment further includes: a fifth determining unit,configured to determine the fourth transmit power according to thepriority of the third channel and the priority of the fourth channel;and a sixth determining unit, configured to determine the second powerupper limit according to the third threshold and the fourth transmitpower.

With reference to the foregoing embodiments, the user equipment furtherincludes: a seventh determining unit, configured to determine that acurrent mode of the UE is an asynchronous dual connectivity DC mode.

With reference to the foregoing embodiments, the user equipment furtherincludes: a receiving unit, configured to receive reference time windowinformation sent by the first network side device or the second networkside device, where the reference time window information is used todetermine a subframe that needs to be used as a reference duringallocation of the first transmit power and the second transmit power.

With reference to the foregoing embodiments, the user equipment furtherincludes: an eighth determining unit, configured to at least determinethat the priority of the third channel is higher than or equal to thepriority of the fourth channel.

With reference to the foregoing embodiments, when the priority of thefirst channel is higher than the priority of the second channel, theallocation unit 202 is specifically configured to: determine whetherrequired power of the first subframe j is greater than the first powerupper limit; when the required power is greater than the first powerupper limit, compress the required power to obtain the first transmitpower that is less than or equal to the first power upper limit, ordetermine the first power upper limit as the first transmit power; orwhen the required power is less than or equal to the first power upperlimit, use the required power as the first transmit power; and allocate,to the second subframe i, the second transmit power that is less than orequal to a difference between the first threshold and the first transmitpower.

With reference to the foregoing embodiments, when the priority of thefirst channel is equal to the priority of the second channel, theallocation unit 202 is specifically configured to: determine firstrequired sub-power of the first subframe j and second required sub-powerof the second subframe i, and determine whether a power sum of the firstrequired sub-power and the second required sub-power is greater than thefirst threshold; and when the power sum is less than or equal to thefirst threshold, use a smaller value of the first required sub-power andthe first power upper limit as the first transmit power, and use thesecond required sub-power as the second transmit power; or when thepower sum is greater than the first threshold, compress the firstrequired sub-power and the second required sub-power in equalproportion, to respectively obtain first compressed required sub-powercorresponding to the first required sub-power and second compressedrequired sub-power corresponding to the second required sub-power, wherea sum of the first compressed required sub-power and the secondcompressed required sub-power is less than or equal to the firstthreshold; and use a smaller value of the first compressed requiredsub-power and the first power upper limit as the first transmit power,and allocate, to the second subframe i, the second transmit power thatis less than or equal to a difference between the first threshold andthe first transmit power.

With reference to the foregoing embodiments, the second transmit poweris less than or equal to a difference between a fourth threshold and thethird power upper limit of a subframe j−1, where the subframe j−1 is aprevious subframe of the first subframe j, and the subframe j−1 is usedto send data to the first network side device.

With reference to the foregoing embodiments, the user equipment furtherincludes: a ninth determining unit, configured to determine that thefirst network side device is specifically a secondary network sidedevice SeNB; and determine that the second network side device isspecifically a master network side device MeNB.

Various variation forms and specific examples in the power configurationmethod in the embodiment in FIG. 3 are also applicable to the userequipment in this embodiment. From the foregoing detailed description ofthe power configuration method, a person skilled in the art can clearlyknow an implementation method of the user equipment in this embodiment.For brevity of the specification, details are not described hereinagain.

Embodiment 3

An embodiment further provides user equipment. Referring to FIG. 8, FIG.8 is a block diagram of a hardware implementation instance of the userequipment. The user equipment includes: a memory 301, configured tostore an instruction; and a processor 302, coupled to the memory 301,where the processor 302 runs the stored instruction to perform thefollowing steps: when the user equipment sends data to a first networkside device over a first channel and the user equipment sends data to asecond network side device over a second channel, determining that thefirst channel separately overlaps the second channel and a thirdchannel, where an overlap portion exists between a first portion of afirst subframe j in which the first channel is located and a secondsubframe i in which the second channel is located; and an overlapportion exists between a second portion, other than the first portion,of the first subframe j and a first portion of a third subframe i+1 inwhich the third channel is located, where the third subframe i+1 is anext subframe of the second subframe i, and the third subframe i+1 isused to send data to the second network side device; and allocating,according to a priority of the first channel and a priority of thesecond channel, first transmit power to the first portion of the firstsubframe j and the second portion of the first subframe j, and secondtransmit power to the second subframe i, where the first transmit poweris less than or equal to a first power upper limit, a sum of the firsttransmit power and the second transmit power is less than or equal to apreset first threshold, and a sum of third transmit power of the thirdsubframe i+1 and the first power upper limit is less than or equal to apreset second threshold.

In FIG. 8, in a bus architecture (indicated by using a bus 300), the bus300 may include any quantity of interconnected buses and bridges, andthe bus 300 interconnects various circuits including one or moreprocessors represented by the processor 302 and one or more memoriesrepresented by the memory 301. The bus 300 may further interconnectvarious other circuits such as a peripheral device, a voltage regulator,and a power management circuit. These are all well known in the art, andtherefore are not further described in the specification. A businterface 303 provides interfaces between the bus 300 and a receiver304, and between the bus 300 and a transmitter 305. The receiver 304 andthe transmitter 305 may be a same component, that is, a transceiver,which provides a unit configured to communicate with various types ofother apparatuses over a transmission medium. Depending on nature of theuser equipment, a user interface 306 may further be provided, forexample, a keypad, a display, a loudspeaker, a microphone, and ajoystick.

The processor 302 is responsible for management of the bus 300 andgeneral processing, while the memory 301 may be configured to store dataused when the processor 302 performs an operation.

Optionally, the processor 302 is further specifically configured to:before the allocating, according to a priority of the first channel anda priority of the second channel, first transmit power to the firstportion of the first subframe j and the second portion of the firstsubframe j, and second transmit power to the second subframe i,determine the third transmit power according to at least a priority ofthe third channel and the priority of the first channel; and determinethe first power upper limit according to the second threshold and thethird transmit power.

Further, the processor 302 is specifically configured to: before thedetermining the third transmit power according to at least a priority ofthe third channel and the priority of the first channel, determine thatthe third channel overlaps a fourth channel, where an overlap portionexists between a second portion, other than the first portion of thethird subframe i+1, of the third subframe i+1 and a first portion of afourth subframe j+1 in which the fourth channel is located, the fourthsubframe j+1 is a next subframe of the first subframe j, and the fourthsubframe j+1 is used to send data to the first network side device;determine transmit power of the first portion of the third subframe i+1according to the priority of the third channel and the priority of thefirst channel; determine transmit power of the second portion of thethird subframe i+1 according to the priority of the third channel and apriority of the fourth channel; and determine the third transmit poweraccording to the transmit power of the first portion of the thirdsubframe i+1 and the transmit power of the second portion of the thirdsubframe i+1, where the third transmit power is less than or equal to asecond power upper limit, and a sum of the second power upper limit andfourth transmit power of the fourth subframe j+1 is less than or equalto a preset third threshold.

Optionally, after the first subframe j and the second subframe i aresent, the processor 302 is specifically configured to: when the userequipment sends data to the first network side device over a fourthchannel and the user equipment sends data to the second network sidedevice over the third channel, determine that the fourth channelseparately overlaps the third channel and a fifth channel, where anoverlap portion exists between a first portion of a fourth subframe j+1in which the fourth channel is located and the third subframe i+1; andan overlap portion exists between a second portion, other than the firstportion, of the fourth subframe j+1 and a first portion of a fifthsubframe i+2 in which the fifth channel is located, where the fifthsubframe i+2 is a next subframe of the third subframe i+1, and the fifthsubframe i+2 is used to send data to the second network side device; andallocate, according to a priority of the fourth channel and a priorityof the third channel, fourth transmit power to the first portion of thefourth subframe j+1 and the second portion of the fourth subframe j+1,and actual transmit power to the third subframe i+1, where the fourthtransmit power is less than or equal to a third power upper limit, andthe actual transmit power is less than or equal to a difference betweenthe second threshold and the first power upper limit; a sum of thefourth transmit power and the actual transmit power is less than orequal to a preset fifth threshold; and a sum of fifth transmit power ofthe fifth subframe i+2 and the third power upper limit is less than orequal to a preset sixth threshold.

Optionally, the processor 302 is further specifically configured to:before the allocating, according to a priority of the first channel anda priority of the second channel, first transmit power to the firstportion of the first subframe j and the second portion of the firstsubframe j, and second transmit power to the second subframe i,determine that the third channel overlaps a fourth channel, where anoverlap portion exists between a second portion, other than the firstportion of the third subframe i+1, of the third subframe i+1 and a firstportion of a fourth subframe j+1 in which the fourth channel is located,the fourth subframe j+1 is a next subframe of the first subframe j, andthe fourth subframe j+1 is used to send data to the first network sidedevice; determine transmit power of the first portion of the thirdsubframe i+1 according to a priority of the third channel and thepriority of the first channel; determine transmit power of the secondportion of the third subframe i+1 according to the priority of the thirdchannel and a priority of the fourth channel; and determine the thirdtransmit power according to the transmit power of the first portion ofthe third subframe i+1 and the transmit power of the second portion ofthe third subframe i+1, where the third transmit power is less than orequal to a second power upper limit, and a sum of the second power upperlimit and fourth transmit power of the fourth subframe j+1 is less thanor equal to a preset third threshold.

Further, the processor 302 is further specifically configured to: beforethe determining the third transmit power according to the transmit powerof the first portion of the third subframe i+1 and the transmit power ofthe second portion of the third subframe i+1, determine the fourthtransmit power according to the priority of the third channel and thepriority of the fourth channel; and determine the second power upperlimit according to the third threshold and the fourth transmit power.

With reference to the foregoing embodiments, the processor 302 isfurther specifically configured to: before the allocating first transmitpower to the first portion of the first subframe j and the secondportion of the first subframe j, and second transmit power to the secondsubframe i, determine that a current mode of the UE is an asynchronousdual connectivity DC mode.

With reference to the foregoing embodiments, the user equipment furtherincludes: a receiver 304, configured to: before the UE allocates thefirst transmit power to the first portion and the second portion, otherthan the first portion, of the first subframe j and allocates the secondtransmit power to the second subframe i of the second channel, receivereference time window information sent by the first network side deviceor the second network side device, where the reference time windowinformation is used to determine a subframe that needs to be used as areference during allocation of the first transmit power and the secondtransmit power.

With reference to the foregoing embodiments, the processor 302 isfurther specifically configured to: before the UE allocates the firsttransmit power to the first portion and the second portion, other thanthe first portion, of the first subframe j and allocates the secondtransmit power to the second subframe i of the second channel, at leastdetermine that the priority of the third channel is higher than or equalto the priority of the fourth channel.

With reference to the foregoing embodiments, the processor 302 isspecifically configured to: determine whether required power of thefirst subframe j is greater than the first power upper limit; when therequired power is greater than the first power upper limit, compress therequired power to obtain the first transmit power that is less than orequal to the first power upper limit, or determine the first power upperlimit as the first transmit power; or when the required power is lessthan or equal to the first power upper limit, use the required power asthe first transmit power; and allocate, to the second subframe i, thesecond transmit power that is less than or equal to a difference betweenthe first threshold and the first transmit power.

With reference to the foregoing embodiments, the processor 302 isspecifically configured to: determine first required sub-power of thefirst subframe j and second required sub-power of the second subframe i,and determine whether a power sum of the first required sub-power andthe second required sub-power is greater than the first threshold; andwhen the power sum is less than or equal to the first threshold, use asmaller value of the first required sub-power and the first power upperlimit as the first transmit power, and use the second required sub-poweras the second transmit power; or when the power sum is greater than thefirst threshold, compress the first required sub-power and the secondrequired sub-power in equal proportion, to respectively obtain firstcompressed required sub-power corresponding to the first requiredsub-power and second compressed required sub-power corresponding to thesecond required sub-power, where a sum of the first compressed requiredsub-power and the second compressed required sub-power is less than orequal to the first threshold; and use a smaller value of the firstcompressed required sub-power and the first power upper limit as thefirst transmit power, and allocate, to the second subframe i, the secondtransmit power that is less than or equal to a difference between thefirst threshold and the first transmit power.

With reference to the foregoing embodiments, the second transmit poweris less than or equal to a difference between a fourth threshold and thethird power upper limit of a subframe j−1, where the subframe j−1 is aprevious subframe of the first subframe j, and the subframe j−1 is usedto send data to the first network side device.

With reference to the foregoing embodiments, the first network sidedevice is specifically a secondary network side device SeNB; and it isdetermined that the second network side device is specifically a masternetwork side device MeNB.

Various variation forms and specific examples in the power configurationmethod in the embodiment in FIG. 3 are also applicable to the userequipment in this embodiment. From the foregoing detailed description ofthe power configuration method, a person skilled in the art can clearlyknow an implementation method of the user equipment in this embodiment.For brevity of the specification, details are not described hereinagain.

Embodiment 4

An embodiment provides a base station. Referring to FIG. 9, the basestation includes: a sending unit 401, configured to send reference timewindow information to user equipment UE, where the reference time windowinformation is used to indicate, to the UE, a subframe that needs to beused as a reference during allocation of first transmit power to a firstsubframe j in which a first channel is located and second transmit powerto a second subframe i in which a second channel is located; and areceiving unit 402, configured to receive data on the first channel sentby the UE at the first transmit power or data on the second channel sentby the UE at the second manner power.

Various variation forms and specific examples in the power configurationmethod in the foregoing embodiment are also applicable to the basestation in this embodiment. From the foregoing detailed description ofthe power configuration method, a person skilled in the art can clearlyknow an implementation method of the base station in this embodiment.For brevity of the specification, details are not described hereinagain.

Embodiment 5

An embodiment provides a base station. Referring to FIG. 10, FIG. 10 isa conceptual diagram of a hardware implementation example of the basestation. The base station includes: a transmitter 501, configured tosend reference time window information to user equipment UE, where thereference time window information is used to indicate, to the UE, asubframe that needs to be used as a reference during allocation of firsttransmit power to a first subframe j in which a first channel is locatedand second transmit power to a second subframe i in which a secondchannel is located; and a receiver 502, configured to receive data onthe first channel sent by the UE at the first transmit power or data onthe second channel sent by the UE at the second manner power.

Further, in FIG. 10, in a bus architecture (indicated by using a bus500), the bus 500 may include any quantity of interconnected buses andbridges, and the bus 500 interconnects various circuits including one ormore processors represented by the processor 504 and one or morememories represented by the memory 506. The bus 500 may furtherinterconnect various other circuits such as a peripheral device, avoltage regulator, and a power management circuit. These are all wellknown in the art, and therefore are not further described in thespecification. A bus interface 503 provides interfaces between the bus500 and a receiver 502, and/or between the bus 500 and a transmitter501. The receiver 502 and the transmitter 501 may be a same component,that is, a transceiver, which provides a unit configured to communicatewith various types of other apparatuses over a transmission medium. Dataprocessed by using the processor 504 is transmitted over a wirelessmedium through an antenna 505. Further, the antenna 505 further receivesdata and transfers the data to the processor 504.

The receiver 502 further receives data by using the antenna 505,processes the data to restore information that is modulated to acarrier, and provides the information restored by the receiver 502 to areceive frame processor, which parses each frame. The receiving frameprocessor performs decoding on the frames, and provides a successfullydecoded control signal to the processor 504. If there are some framesthat cannot be successfully decoded by the receiving processor, theprocessor 504 may further use an ACK and/or NACK protocol to supportretransmission requests for those frames.

The processor 504 is responsible for management of the bus 500 andgeneral processing, and may further provide various functions, includingtiming, a peripheral interface, voltage regulation, power management,and other control functions. The memory 50 o 6 may be configured tostore data used when the processor 504 performs an operation.

Various variation forms and specific examples in the power configurationmethod in the foregoing embodiment are also applicable to the basestation in this embodiment. From the foregoing detailed description ofthe power configuration method, a person skilled in the art can clearlyknow an implementation method of the base station in this embodiment.For brevity of the specification, details are not described hereinagain.

One or more technical solutions provided in the embodiments of thisapplication have at least the following technical effects or advantages:

According to a power configuration method in an embodiment of thisapplication, when user equipment UE sends data to a first network sidedevice over a first channel and the UE sends data to a second networkside device over a second channel, according to a priority of the firstchannel and a priority of the second channel, first transmit power isallocated to a first portion of a first subframe j and a second portionof the first subframe j and second transmit power is allocated to asecond subframe i, where the first transmit power is less than or equalto a first power upper limit, a sum of the first transmit power and thesecond transmit power is less than or equal to a preset first threshold,and a sum of transmit power of the first portion of the third subframei+1 and the first power upper limit is less than or equal to a presetsecond threshold. Therefore, in this embodiment, not only the prioritiesof the first channel and the second channel but also an upper limit ofthe first transmit power is considered during allocation of the firsttransmit power, and the first power upper limit is related to thetransmit power of the first portion of the third subframe i+1. In otherwords, in this embodiment, the first power upper limit is set for thefirst transmit power with reference to transmit power required for thethird subframe i+1, instead of considering only a requirement of acurrent transmit subframe, so that a requirement of a subframe to besubsequently sent is ensured. Therefore, power configured by using thepower configuration method in this embodiment is more proper, ensuringthat power is properly allocated to important information.

A person skilled in the art should understand that the embodiments ofthis application may be provided as a method, a system, or a computerprogram product. Therefore, this application may use a form of hardwareonly embodiments, software only embodiments, or embodiments with acombination of software and hardware. Moreover, the present inventionmay use a form of a computer program product that is implemented on oneor more computer-usable storage media (including but not limited to adisk memory, an optical memory, and the like) that includecomputer-usable program code.

This application is described with reference to the flowcharts and/orblock diagrams of the method, the device (system), and the computerprogram product according to the embodiments of this application. Itshould be understood that computer program instructions may be used toimplement each process and/or each block in the flowcharts and/or theblock diagrams and a combination of a process and/or a block in theflowcharts and/or the block diagrams. These computer programinstructions may be provided for a general-purpose computer, a dedicatedcomputer, an embedded processor, or a processor of any otherprogrammable data processing device to generate a machine, so that theinstructions executed by a computer or a processor of any otherprogrammable data processing device generate an apparatus forimplementing a specific function in one or more processes in theflowcharts and/or in one or more blocks in the block diagrams.

These computer program instructions may also be stored in a computerreadable memory that can instruct the computer or any other programmabledata processing device to work in a specific manner, so that theinstructions stored in the computer readable memory generate an artifactthat includes an instruction apparatus. The instruction apparatusimplements a specific function in one or more processes in theflowcharts and/or in one or more blocks in the block diagrams.

These computer program instructions may also be loaded onto a computeror another programmable data processing device, so that a series ofoperations and steps are performed on the computer or the anotherprogrammable device, thereby generating computer-implemented processing.Therefore, the instructions executed on the computer or the anotherprogrammable device provide steps for implementing a specific functionin one or more processes in the flowcharts and/or in one or more blocksin the block diagrams.

Obviously, a person skilled in the art can make various modificationsand variations to this application without departing from the spirit andscope of this application. This application is intended to cover thesemodifications and variations of this application provided that they fallwithin the scope of protection defined by the following claims and theirequivalent technologies.

What is claimed is:
 1. A method, comprising: in response to userequipment (UE) sending information to a first network side device over afirst channel, and the UE sending information to a second network sidedevice over a second channel, allocating a first transmit power to afirst time interval and a second transmit power to a second timeinterval according to a priority of the first channel and a priority ofthe second channel, wherein the first transmit power is less than orequal to a first power upper limit, and a sum of the first transmitpower and the second transmit power is less than or equal to a maximumtransmitting power; wherein the first channel separately overlaps thesecond channel and a third channel, an overlap portion exists betweenthe first time interval and the second time interval, the first channelis located in the first time interval and the second channel is locatedin the second time interval; and wherein an overlap portion existsbetween the first time interval and a third time interval, the thirdchannel is located in the third time interval, the third time intervalis a next time interval of the second time interval, and the third timeinterval is used to send information to the second network side device.2. The method according to claim 1, wherein: the first network sidedevice is a secondary network side device (SeNB); and the second networkside device is a master network side device (MeNB).
 3. The methodaccording to claim 1, wherein the UE is in a dual connectivity (DC) modeduring the allocating of the first transmit power and the secondtransmit power.
 4. The method according to claim 1, wherein the priorityof the first channel is higher than the priority of the second channel.5. The method according to claim 4, further comprising: determiningwhether a required power of the first time interval is greater than thefirst power upper limit; and determining the first transmit poweraccording to the following: in response to determining that the requiredpower of the first time interval is greater than the first power upperlimit, obtaining the first transmit power that is less than or equal tothe first power upper limit; or in response to determining that therequired power is less than or equal to the first power upper limit,determining the first transmit power to be the same as the requiredpower of the first time interval; and wherein allocating the secondtransmit power to the second time interval comprises: allocating, to thesecond time interval, the second transmit power that is less than orequal to a difference between the maximum transmitting power and thefirst transmit power.
 6. User equipment, comprising: a non-transitorymemory, configured to store an instruction; and a processor, coupled tothe non-transitory memory, wherein the processor is configured to runthe instruction to perform the following: in response to the userequipment (UE) sending information to a first network side device over afirst channel, and the UE sending information to a second network sidedevice over a second channel, allocating a first transmit power to afirst time interval and a second transmit power to a second timeinterval according to a priority of the first channel and a priority ofthe second channel, wherein the first transmit power is less than orequal to a first power upper limit, and a sum of the first transmitpower and the second transmit power is less than or equal to a maximumtransmitting power; wherein the first channel separately overlaps thesecond channel and a third channel, an overlap portion exists between afirst time interval and a second time interval, the first channel islocated in the first time interval and the second channel is located inthe second time interval; and wherein an overlap portion exists betweenthe first time interval and a third time interval, the third channel islocated in the third time interval, the third time interval is a nexttime interval of the second time interval, and the third time intervalis used to send information to the second network side device.
 7. Theuser equipment according to claim 6, wherein: the first network sidedevice is a secondary network side device (SeNB); and the second networkside device is a master network side device (MeNB).
 8. The userequipment according to claim 6, wherein the UE is in a dual connectivity(DC) mode during the allocating of the first transmit power and thesecond transmit power.
 9. The user equipment according to claim 6,wherein the priority of the first channel is higher than the priority ofthe second channel.
 10. The user equipment according to claim 6, whereinthe processor is further configured to run the instruction to performthe following: determining whether a required power of the first timeinterval is greater than the first power upper limit; and determiningthe first transmit power by performing the following: in response todetermining that the required power of the first time interval isgreater than the first power upper limit, determining the first transmitpower that is less than or equal to the first power upper limit; or inresponse to determining that the required power is less than or equal tothe first power upper limit, determining the first transmit power is thesame as the required power of the first time interval; and whereinallocating the second transmit power to a second time intervalcomprises: allocating, to the second time interval, the second transmitpower that is less than or equal to a difference between the maximumtransmitting power and the first transmit power.
 11. A non-transitorycomputer-readable storage medium storing a program to be executed by atleast one processor, the program including instructions for: in responseto user equipment (UE) sending information to a first network sidedevice over a first channel, and the UE sending information to a secondnetwork side device over a second channel, allocating a first transmitpower to a first time interval and a second transmit power to a secondtime interval according to a priority of the first channel and apriority of the second channel, wherein the first transmit power is lessthan or equal to a first power upper limit, and a sum of the firsttransmit power and the second transmit power is less than or equal to amaximum transmitting power; wherein the first channel separatelyoverlaps the second channel and a third channel, an overlap portionexists between a first time interval and a second time interval, thefirst channel is located in the first time interval and the secondchannel is located in the second time interval; and wherein an overlapportion exists between the first time interval and a third timeinterval, the third channel is located in the third time interval, thethird time interval is a next time interval of the second time interval,and the third time interval is used to send information to the secondnetwork side device.
 12. The non-transitory computer-readable storagemedium according to claim 11, wherein: the first network side device isa secondary network side device (SeNB); and the second network sidedevice is a master network side device (MeNB).
 13. The non-transitorycomputer-readable storage medium according to claim 11, wherein the UEis in a dual connectivity (DC) mode during the allocating of the firsttransmit power and the second transmit power.
 14. The non-transitorycomputer-readable storage medium according to claim 11, wherein thepriority of the first channel is higher than the priority of the secondchannel.
 15. The non-transitory computer-readable storage mediumaccording to claim 11, wherein the program further includes instructionsfor: determining whether a required power of the first time interval isgreater than the first power upper limit; and determining the firsttransmit power by performing the following: in response to determiningthat the required power of the first time interval is greater than thefirst power upper limit, determining the first transmit power that isless than or equal to the first power upper limit; or in response todetermining that the required power is less than or equal to the firstpower upper limit, determining the first transmit power is the same asthe required power of the first time interval; and wherein allocatingthe second transmit power to a second time interval comprises:allocating, to the second time interval, the second transmit power thatis less than or equal to a difference between the maximum transmittingpower and the first transmit power.